package 基础语法;

public class 构造代码块 {
    {
        System.out.println("azzzzzzzzzzzzzzzzzzzzzzzzzzza");// 创建对象时先执行此，在执行构造方法
    }

   构造代码块() {
        System.out.println("______________-");
    }

    构造代码块(int b) {
        System.out.println("++++++++++++++++++++==-");
    }

    public static void main(String[] args) {
        构造代码块 s=new 构造代码块();
        构造代码块 ss=new 构造代码块(2);
        AAcd a = new AAcd();//类名使用单个英文字母A会报错？？？？Exception in thread "main" java.lang.NoSuchMethodError: 'void 基础语法.A.<init>(int)'
        AAcd aaa = new AAcd(1);

    }

}

class AAcd {
    {
        System.out.println("azzzzzzzzzzzzzzzzzzzzzzzzzzza");// 创建对象时先执行此，在执行构造方法
    }

    AAcd() {
        System.out.println("______________-");
    }

    AAcd(int b) {
        System.out.println("++++++++++++++++++++==-");
    }
}
